package simplefactory;
 
public class RouJiaMoStore
{
	private SimpleRouJiaMoFactory factroy;
 
	public RouJiaMoStore(SimpleRouJiaMoFactory factroy)
	{
		this.factroy = factroy;
	}
 
	/**
	 * 根据传入类型卖不同的肉夹馍
	 * 
	 * @param type
	 * @return
	 */
	public RouJiaMo sellRouJiaMo(String type)
	{
		RouJiaMo rouJiaMo = factroy.createRouJiaMo(type);
		rouJiaMo.prepare();
		rouJiaMo.fire();
		rouJiaMo.pack();
		return rouJiaMo;
	}
 
	public static void main(String[] args) {
		SimpleRouJiaMoFactory factory = new SimpleRouJiaMoFactory();
		RouJiaMoStore store = new RouJiaMoStore(factory);
		RouJiaMo rouJiaMo = store.sellRouJiaMo("la");
		System.out.println(rouJiaMo.name);
	}
}
